Cloud Computing I - Week01 - 1 - Introduction to Clouds

1. Why Clouds?

  • is expected to grow only exponentially
  • e.g. AWS : Amazon Web Services
    • EC2 (Elastic Compute Cloud) : for computing services
    • S3 (Simple Storage Service) : for storing data so that it could be accessed from anywhere
    • EBS (Elastic Block Storage) : used by EC2 while running
  • 2 categories:
    • private cloud
    • public cloud

2. What is a Cloud?

  • it may be clusters, supercomputer, datastore, as per use.
  • “Cloud = Lots of storage + Compute Cycles”
  • a single-site cloud (“Datacenter”")
      • compute nodes (grouped into racks)
    • switches, connecting the racks
    • a network topology
    • Storage nodes connected to the network
    • front ends
    • Software Services
  • a geographical distributed cloud consists of
    • multiple such (single) sites
    • each site can have different structures
  • the topology
**CORE SWITCH**
Top of the Rack Switch ... Top of the Rack Switch
servers servers servers ... servers servers servers

3. Intro to Clouds: History

  • PCs led to creation of clusters
  • Data processing insdustries started around 1960s
  • Trends
    • now CPU grows horizontally
    • now, CERN’s Large Hadron Collider producing many PB/year

4. What is new in Today’s cloud?

  • 4 major chars:
    • massive scale
    • on demand accesss
    • data Intensive nature
      • mapreduce/hadoop, NoSQL, Cassandra etc.
    • New Cloud Programming Paradigm
  • Power comes from
    • on site (solar panels)
    • off site (dams)
  • WUE = Annual Water Usage / IT Equipment Energy
  • PUE = Total Facility Power / IT Equipment Energy (google has the lowest)

5. new aspects of cloud

  • Hardware as a service (HaaS)

    • you get h/w machines
  • Software as a service (SaaS)

  • Infra as a Services (IaaS)

    • get access to flexible computing and storage infrasctrcture (e.g. virtualisation)
    • AWS EC2 and S3
  • Platform as a Service (PaaS)

    • flexible computing + storage + software platform
    • get access to Software services
  • New Cloud Computing Paradigms

    • google : mapreduce, sawzall
    • amazon : elastic mapreduce service
    • Yahoo : hadoop + pig
    • FB : hadoop + hive

6. Economics of the Cloud

  • outsource or own?

results matching ""

    No results matching ""